package com.bakabase.animation.domain.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;

import java.util.Date;

/**
 * 前端展示
 */
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class AnimationDto {

    /**
     * 主键
     */
    private Long id;

    /**
     * 番剧名
     */
    private String name;

    /**
     * 发布时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date releaseDate;

    /**
     * 完结时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date endDate;

    /**
     * 番剧类型
     */
    private String type;

    /**
     * 总集数
     */
    private Integer episodes;

    /**
     * 状态(0 未知 1 已完结 2 更新中)
     */
    private Integer status;

    /**
     * 简介
     */
    private String intro;

    /**
     * 封面
     */
    private String cover;

    /**
     * 文件id
     */
    private String fileId;
}
